self-powered building - Fransızca İngilizce Sözlük